S-Scrum: a Secure Methodology for Agile Development of Web Services

نویسندگان

  • Davoud Mougouei
  • Nor Fazlida Mohd Sani
  • Mohammad Moein Almasi
چکیده

Widely used in development of web services, Scrum contributes to agile service development, reducing the Time To Market (TTM) and increasing the profit to service providers. Caring for dynamic requirement changes and incremental development of web services are other advantages of employing Scrum for development of web services. However there are several problems with this methodology limiting its applicability to web service development. Scrum overlooks precise documentation of development activities to increase the development speed. Nonetheless this approach negatively affects the quality of the web services through incorporating imprecision and lack of tractability into the development process. On the other hand security as a quality attribute has always been one of the most important concerns of the web service development. To care for security of the web service we always need to incorporate security analysis and design into the development life cycle. Although there have been some attempts to care for analysis activities within the Scrum iterations, it is not clear yet how to achieve this automatically through the Scrum processes. On the other words careful engineering of security into the overall system analysis and design is often neglected. In this paper we propose a security-enhanced version of scrum i.e. Secure Scrum (S-Scrum) to accommodate security analysis and design activities within the Scrum. We have modified the scum process to care for security analysis and design through the standard Scum processes. The validity of the proposed approach is verified through formal modeling and description of the process steps. We propose a grammar for formal description of Scum process model. Keywords-Scrum; Web Service; Security; Automata.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Security Evaluation Framework for U.K. E-Goverment Services Agile Software Development

This study examines the traditional approach to software development within the United Kingdom Government and the accreditation process. Initially we look at the Waterfall methodology that has been used for several years. We discuss the pros and cons of Waterfall before moving onto the Agile Scrum methodology. Agile has been adopted by the majority of Government digital departments including th...

متن کامل

Applying Agile Software Development Methodology in a Dynamic Business Environment

In a fast changing business environment, companies that can innovate better and faster, and respond quickly to customer’s requirements, will win. One of the most important industries of knowledge-based economy, by all means, is the software industry. In order to achieve business success and to innovate in the market, almost every large organization relies on software. The emergence of Web 2.0 a...

متن کامل

Understanding agile project management methods using Scrum

Purpose – This paper seeks to define and describe agile project management using the Scrum methodology as a method for more effectively managing and completing projects. Design/methodology/approach – This paper provides a general overview and introduction to the concepts of agile project management and the Scrum methodology in particular. Findings – Agile project management using the Scrum meth...

متن کامل

Benefits Of Combining WSDM And Scrum Framework For Web Development

This paper evaluates the benefits of combining Web Semantics Design Method (WSDM) and Agile Framework―Scrum‖ for modeling and Project Management (PM), respectively, of a Web Applications (WA). Furthermore, it is to detail the potential benefits of combining WSDM and Scrum in the development of WA. Moreover, when WSDM is adopted in modeling, the potential benefits have been reflected. What lacks...

متن کامل

Software Upgradation Model Based on Agile Methodology

Agile software development work on twelve principle for software development which implies requirements and solutions evolved through the combined team work of disciplined and interdisciplinary teams. The objective of this paper is to connect agile methodology with Version Control System for more efficient and effective utilization of resources. In this proposed model based on agile methodology...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013